home *** CD-ROM | disk | FTP | other *** search
- Path: rahul.net!a2i!news
- From: terris@rahul.net (Terris Linenbach)
- Newsgroups: comp.lang.c++
- Subject: Re: AP Computer Science: will it be C++ or just C?
- Date: 17 Jan 1996 05:53:16 GMT
- Organization: a2i network
- Message-ID: <4di2sc$67j@hustle.rahul.net>
- References: <4dbu4m$71f@ixnews5.ix.netcom.com> <4dc020$7rv@ixnews8.ix.netcom.com>
- NNTP-Posting-Host: 534.rahul.net
- Mime-Version: 1.0
- Content-Type: Text/Plain; charset=US-ASCII
- X-Newsreader: WinVN 0.99.6
-
- I think C++ can be very simple if all you do is call methods on existing
- classes.
-
- Creating robust and extensible classes from scratch, however, requires a great
- deal of knowledge -- anyone reading this posting should go buy a copy of
- Effective C++.
-
- I wonder whether my C/PASCAL experience has helped me put object-oriented
- programming in perspective. I think that proper perspective helps answer
- questions such as "why do it this way?" Students need to learn to think in an
- object-oriented manner, and if they do not have experience building
- non-object-oriented programs, how will they know the difference?
-
- I learned structured programming via PASCAL (AP computer science in 1986), but
- I did not learn it in a vaccuum - I already had several years of BASIC and
- assembly language experience. I turned out OK - I now build and use C++
- classes for a living.
-
- However, I don't think that Pascal is particularly more instructive than
- Visual Basic. VB will attract students who are used to friendly and
- attractive user interfaces. Then, show them C++. Maybe this is how you
- distinguish between computer science classes in high school (cool) vs. AP
- computer classes (borr-ing).
-
- I care about these issues. I don't think this is a waste of bandwidth.
-
- After all, someone has to inherit my code (insert snide smiley-face here).
-
- - Terris
-
-